.flex_around {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.flex_between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.flex_center {
  display: flex;
  align-items: center;
}

.flex_center_center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.u-tabbar__content__item-wrapper{
  padding-bottom: 40rpx;
}
.u-page__item__slot-icon {
  width: 58rpx;
  height: 58rpx;
}

.u-modal {
  width: 554rpx !important;
  height: 340rpx !important;
}

.u-line {
  border-bottom: none !important;
}

.u-modal {
  padding-bottom: 32rpx;
}
.delModal .u-modal{
  padding-bottom: 0;
}
.editModal .u-modal{
  padding-bottom: 0;
}
.u-modal__title {
  font-weight: bold !important;
  color: #333 !important;
  font-size: 38rpx !important;
}

.u-modal__content {
  padding: 36rpx 60rpx 0 !important;
  text-align: center !important;
}

.u-modal__content__text {
  text-align: center !important;
  font-size: 28rpx;
  text-align: center;
  color: #666666;
  line-height: 40rpx;
}

.u-modal__button-group__wrapper__text {
  color: #fff !important;
  width: 200rpx !important;
  height: 66rpx !important;
  background: linear-gradient(90deg, #00a67e, #006d56) !important;
  line-height: 66rpx !important;
  text-align: center !important;
  font-size: 24rpx !important;
  border-radius: 64rpx !important;
  margin-top: 48rpx;
}

.u-modal__button-group__wrapper--cancel .u-modal__button-group__wrapper__text {
  color: #333 !important;
  width: 200rpx !important;
  height: 66rpx !important;
  background: #fff !important;
  border: 2rpx solid #efefef;
  line-height: 66rpx !important;
  text-align: center !important;
  font-size: 24rpx !important;
  border-radius: 64rpx !important;
  margin-top: 48rpx;
}

/* .item_box {
  width: 296rpx;
} */

.u-page__item__slot-icon {
  width: 48rpx;
  height: 48rpx;
}

.u-toolbar {
  display: none !important;
}

.borderLine .u-transition.u-fade-enter-to.u-fade-enter-active {
  display: none !important;
}

.borderLine .u-transition.u-slide-up-enter-to.u-slide-up-enter-active {
  position: inherit !important;
}

.borderLine .modalBtn {
  width: 686rpx;
  margin: 70rpx auto;
  height: 88rpx;
  line-height: 88rpx;
  background: linear-gradient(90deg, #00a67e, #006d56);
  border-radius: 16rpx;
  text-align: center;
  color: #fff;
  font-size: 36rpx;
}
.borderLine{
  padding: 0 40rpx;
}
.addtitle {
  font-size: 36rpx;
  font-weight: bold;
  text-align: center;
  color: #333333;
  line-height: 50rpx;
  padding: 40rpx;
  display: flex;
  justify-content: space-between;
}

.addtitle image {
  width: 40rpx;
  height: 40rpx;
}
.u-input--square{
  width: 230rpx;
}
 .slot-content{
  margin: 0 auto;
  width: 100%;
 }

 .slot-content .u-input--no-radius{
	 width: calc(100% - 30rpx);
 }
 .u-input--no-radius{
  width: calc(100% - 30rpx);
}
 .bind_phone .u-input--no-radius{
  padding: 20rpx 18px!important;
  border-bottom: 2rpx solid #fafafa!important;
 }
 .bind_phone .u-button--plain{
  border-radius: 10px!important;
  height: 30px!important;
 }
 .u-notice-bar{
  background: rgb(250, 237, 237)!important;
  padding: 0!important;
}
.u-notice__content__text{
  padding: 4px;
}
/* .u-notice__content__text text{
  font-size: 24rpx!important;

} */

/* 全局字体 */
:root {
  --font-size-small: 24rpx;  /* 默认字号 */
  --font-size-medium: 32rpx; /* 中号字号 */
  --font-size-large: 40rpx;  /* 大号字号 */
}
body {
  font-size: var(--font-size-small); /* 设置默认字号 */
}